Long-Horizon Planning and Execution With Functional Object-Oriented Networks
نویسندگان
چکیده
Following work on joint object-action representations, functional object-oriented networks (FOON) were introduced as a knowledge graph representation for robots. A FOON contains symbolic concepts useful to robot's understanding of tasks and its environment xmlns:xlink="http://www.w3.org/1999/xlink">object-level planning . Prior this work, little has been done show how plans acquired from can be executed by robot, the in are too abstract execution. We thereby introduce idea exploiting object-level task planning Our approach automatically transforms into PDDL leverages off-the-shelf planners, action contexts, robot skills hierarchical pipeline generate executable plans. demonstrate our entire long-horizon CoppeliaSim learned contexts extended never-before-seen scenarios.
منابع مشابه
Object Oriented execution Model ( OOM )
This paper considers implementing the Object Oriented Programming Model directly in the hardware to serve as a base to exploit object-level parallelism, speculation and heterogeneous computing. Towards this goal, we present a new execution model called Object Oriented execution Model OOM that implements the OO Programming Models. All OOM hardware structures are objects and the OOM Instruction S...
متن کاملModeling Object-Oriented Program Execution
This paperdescribes awayof organizing information about an object-orientedprogram’s execution. The context is our system for visualizing that execution. The critical constraints are completeness, compactness, and efficient retrieval. We describe our design and how it meets these constraints.
متن کاملExecution Characteristics of Object Oriented
It is widely accepted that object-oriented design improves code reusability, facilitates code maintainability and enables higher levels of abstraction. Although software developers and the software engineering community have embraced object-oriented programming for these beneets, there have been wide concerns about the performance overhead associated with this programming paradigm on modern pro...
متن کاملFunctional Object-Oriented Programming with Object-Gofer
Object-Gofer is a small, practical extension of the functional programming language Gofer incorporating the following ideas from the object-oriented community: objects and toplevel classes, subtype and implementation inheritance, method redefinition, late binding and self type specialization. The semantics of Object-Gofer is defined by translation into pure Gofer. Although this restricts the de...
متن کاملUnifying Functional and Object - Oriented Programming with
class GraphsModel extends Graphs { class Graph(val nodes: Set[Node], val edges: Set[Edge])
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE robotics and automation letters
سال: 2023
ISSN: ['2377-3766']
DOI: https://doi.org/10.1109/lra.2023.3285510